package io.afu.httprequest.utils;

public class UrlHelper {

    /**
     * 获取URL的访问协议
     * @param url 完整的URL
     * @return URL访问协议
     */
    public static String getSchema(String url){
        String[] strs = url.split("://");
        if (strs.length>0){
            return strs[0];
        }
        return null;
    }

    /**
     * 获取访问的域名
     * @param url 完整的URL 如果不是完整的URL或者并不是一个URL 则不会返回正确的结果
     * @return URL访问协议
     */
    public static String getRequestDomain(String url){
        String[] strs = url.split("://");
        if (strs.length>0){
            String domainWithParams = strs[1];
            String[] tmps = domainWithParams.split("/");
            if (tmps.length>0){
                return tmps[0];
            }
        }
        return null;
    }


}
